home *** CD-ROM | disk | FTP | other *** search
- function getchr (x,y : byte) : char; assembler;
- asm
- mov ah, 3;
- xor bh, bh;
- int 10h;
- push dx;
- mov ah, 2;
- mov dl, x;
- mov dh, y;
- dec dl; {Coordinates are 1 based in TP -- 0 based in asm}
- dec dh;
- int 10h
- mov ah, 8;
- int 10h;
- mov ah, 2;
- pop dx;
- int 10h;
- end;
-
- This gets a character from the screen without ultimately affecting
- cursor positon (it is saved and restored). It can also be used as:
- getchr (wherex, wherey);
- to get the character at the current cursor location.
-
- Mike Phillips
- INTERNET: phil4086@utdallas.edu